NOW: A Workflow Language for Orchestration in Nomadic Networks
نویسندگان
چکیده
Existing workflow languages for nomadic or mobile ad hoc networks do not offer adequate support for dealing with the volatile connections inherent to these environments. Services residing on mobile devices are exposed to (temporary) network failures, which should be considered the rule rather than the exception. This paper proposes a nomadic workflow language built on top of an ambient-oriented programming language which supports dynamic service discovery and communication primitives resilient to network failures. Our proposed language provides high level workflow abstractions for control flow and supports rich network and service failure detection and handling through compensating actions. Moreover, we introduce a powerful variable binding mechanism which enables dynamic data flow between services in a nomadic environment. By adding this extra layer of abstraction on top of an ambient-oriented programming language, the application programmer is offered a flexible way to develop applications for nomadic networks.
منابع مشابه
Group Orchestration in a Mobile Environment
The increasing popularity of mobile devices fosters the omnipresence of services in mobile environments. Software systems in a mobile environment often want to manage a set of services that form a logical group and orchestrate the execution of a particular process for all its members. To orchestrate a group of services, abstractions are required which allow control over the execution in a way t...
متن کاملNOW: Orchestrating services in a nomadic network using a dedicated workflow language
Orchestrating services in nomadic or mobile ad hoc networks is not without a challenge, since these environments are built upon volatile connections. Services residing on mobile devices are exposed to (temporary) network failures, which must be considered the rule rather than the exception. This paper proposes a dedicated workflow language built on top of an ambient-oriented programming languag...
متن کاملUnderstanding nomadic collaborative learning groups
The paper builds on the work of Rossito et al. (2014) on collaborative nomadic work to develop three categories of practice of nomadic collaborative learning groups. Our study is based on interviews, workshops and observations of two undergraduate student’s group practices engaged in self-organised, long-term collaborations within the frame of Problem and Project Based Learning. By analysing th...
متن کاملUniversitet Understanding nomadic collaborative learning groups
The paper builds on the work of Rossito et al. (2014) on collaborative nomadic work to develop three categories of practice of nomadic collaborative learning groups. Our study is based on interviews, workshops and observations of two undergraduate student’s group practices engaged in self-organised, long-term collaborations within the frame of Problem and Project Based Learning. By analysing th...
متن کاملThe RichWPS Environment for Orchestration
Web service (WS) orchestration can be considered as a fundamental concept in service-oriented architectures (SOA), as well as in spatial data infrastructures (SDI). In recent years in SOA, advanced solutions were developed, such as realizing orchestrated web services on the basis of already existing more fine-granular web services by using standardized notations and existing orchestration engin...
متن کامل